문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 레인보우 테이블 (문단 편집) == 설명 == 레인보우 테이블은 해시 함수([[MD5]], [[SHA-1]], [[SHA-2]] 등)을 사용하여 만들어낼 수 있는 값들을 '''왕창''' 저장한 표이다. 물론 해시 함수는 입력이 무제한이라서 모든 내용을 넣는 게 아니고, 이를테면 영어 소문자와 숫자 조합으로 일정 길이까지의 모든 문자열에 대해서 계산한다거나 하는 것이다. 이걸 그대로 저장하면 [[거듭제곱]]의 위력을 확실하게 체험할 수 있기 때문에 (문자열에 한 글자 추가하면 아무리 적어도 '''30배''', 문자 조합이 많으면 '''200배''' 정도로 커진다!) 적절한 가공 과정을 거친다. 이건 후술. 이렇게 무식하게 값을 때려박는 테이블의 특성상, 작은 테이블도 기본 100GB는 거뜬히 넘어주신다. 영어 대문자+소문자+숫자 조합까지 가면 완전히 헬게이트. 올라가는 것도 테라바이트 단위로 용량이 커진다. 이러한 특성 때문에 기업, 단체에서 주로 사용한다. 개인이 사용하기엔 자원이 너무나도 많이 들어가 어느정도 돈이 많지 않은 이상 힘들기 때문이다. 아스키 코드 정도로 가면 용량이 버티질 못한다. 전용 알고리즘까지 만들어줘서 최대한 쥐어짜내봐야 4글자에 약 75GB, 6글자는 58,824.5TB, 실효성이 생기는 정도인 8글자는 47,225,249,742TB. 참고로 8글자짜리 소문자+숫자 조합은 약 328GB.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기